package lanou.giftsay_01.tools;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Log;

import java.io.ByteArrayOutputStream;
import java.io.IOException;

import cn.bmob.v3.BmobUser;

/**
 * Created by dllo on 16/8/29.
 */
public class GiftUser extends BmobUser {
    private  String nickName ;

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public void setIcon(byte[] icon) {
        this.icon = icon;
    }

    private byte [] icon ; //用户头像
    public void setIcon (Bitmap bitmap){
        //一个数组的输出流 ,我们之后会把图片输出到该输出流里
        //并从该输出流里取出byte[]
        Log.d("GiftUser", "sssasss");
    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    //将图片输出的方式
    //第一个参数是输出图片的格式
    //第二个参宿 是品质 .100代表不会丢失
    //输出流
    bitmap.compress(Bitmap.CompressFormat.PNG , 100 , byteArrayOutputStream);
    //从输出流里拿到输出的数组,为icon赋值
    icon = byteArrayOutputStream.toByteArray();
    //关闭输出流
    try {
        byteArrayOutputStream.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
    public Bitmap getIcon(){
        if (icon != null){
            Bitmap bitmap = BitmapFactory.decodeByteArray(icon , 0 , icon.length);
            return bitmap ;

        }
        return  null;
    }
}
